package day04_Array;
//在动态初始化数组的时候，虽然没有直接给定元素，只给定了长度，但是会有默认值
//整型的默认值：0
//浮点类型的默认值：0.0
//字符类型的默认值：'\u0000'
//布尔类型的默认值：false
//引用类型：null
public class Demo06_Array {
    public static void main(String[] args) {
       // String [] arr1=new String []{"csw","csw1","csw2"};
        String [] arr1=new String[5];
        int [] arr2=new int[5];
        boolean [] arr3=new boolean[5];
        char [] arr4=new char[5];
        double [] arr5=new double[5];
        System.out.println(arr1[2]);//引用类型：null
        System.out.println(arr2[1]);//整型的默认值：0
        System.out.println(arr3[2]);//布尔类型的默认值：false
        System.out.println(arr4[2]);//字符类型的默认值：'\u0000'(java 8显示是空白)
        System.out.println(arr5[2]);//浮点类型的默认值：0.0
        }
    }
    //注意：实际上静态初始化的时候，虽然直接就给定了元素，但是还会经历一个赋默认值的过程
